package com.bjb.vr.remote.ws.rabbitmq.constants;

/**
 * @version 1.0.0
 * @description:
 * @author: caihaibo
 * @createDate: 2022/3/30
 */
public class MessageActionConstants {


    /**
     *  卸载课程
     */
    public static String MESSAGE_ACTION_CONNECT_RESP = "conResp";


    /**
     *  卸载课程
     */
    public static String MESSAGE_ACTION_VR_UNINSTALL = "vrUninstall";

    /**
     *  上课
     */
    public static String MESSAGE_ACTION_START_CALSS = "start";

    /**
     * 下课
     */
    public static String MESSAGE_ACTION_STOP_CALSS = "stop";

    /**
     * 锁定
     */
    public static String MESSAGE_ACTION_LOCK = "vrLock";

    /**
     * 解锁
     */
    public static String MESSAGE_ACTION_UNLOCK = "vrUnLock";

    /**
     * 静音
     */
    public static String MESSAGE_ACTION_MUTE = "vrMute";

    /**
     * 开启声音
     */
    public static String MESSAGE_ACTION_OPEN_SOUND = "vrOpenSound";

    /**
     * 关机命令
     */
    public static String MESSAGE_ACTION_CLOSE_VR = "vrClose";

    /**
     * 多台设备关机命令
     */
    public static String MESSAGE_ACTION_MULTI_CLOSE_VR = "vrMultiClose";


    /**
     * 重启
     */
    public static String MESSAGE_ACTION_RESTART_VR = "vrRestart";

    /**
     * 提醒
     */
    public static String MESSAGE_ACTION_RING = "vrRing";

    /**
     * 关闭响铃
     */
    public static String MESSAGE_ACTION_CLOSE_RING = "vrCloseRing";

    /**
     *  教学
     */
    public static String MESSAGE_ACTION_TEACH = "vrTeach";

    /**
     * 自由
     */
    public static String MESSAGE_ACTION_FREE = "vrFree";

    /**
     * 更新资源通知
     */
    public static String MESSAGE_ACTION_VR_UPDATE_RES_BUNDLE_NOTIFY = "vrUpdateResBundleNotify";

    /**
     *  切换小节
     */
    public static String MESSAGE_ACTION_VR_CHANGE_SECTION = "vrChangeSection";

    /**
     * 切换单机联网模式
     */
    public static String MESSAGE_ACTION_VR_SWITCH_SINGLE = "vrSwitchSingle";


    /**
     * 多台设备切换单机联网模式
     */
    public static String MESSAGE_ACTION_VR_MULTI_SWITCH_SINGLE = "vrMultiSwitchSingle";


    /**
     * 开启监控
     */
    public static String MESSAGE_ACTION_VR_MONITOR = "vrMonitor";

    /**
     * 关闭监控
     */
    public static String MESSAGE_ACTION_VR_CLOSE_MONITOR = "vrCloseMonitor";


    /**
     * 视频播放
     */
    public static String MESSAGE_ACTION_VR_VIDEO_PLAY = "vrVideoPlay";

    /**
     * 视频暂停
     */
    public static String MESSAGE_ACTION_VR_VIDEO_PAUSE = "vrVideoPause";

    /**
     * 视频重播命令
     */
    public static String MESSAGE_ACTION_VR_VIDEO_REPLAY = "vrVideoReplay";

    /**
     * 头盔大厅升级
     */
    public static String MESSAGE_ACTION_VR_APK_UPDATE = "vrApkUpdate";

    /**
     * 重新升级失败的头盔
     */
    public static String MESSAGE_ACTION_VR_APK_RE_UPDATE = "vrApkReUpdate";


    /**
     * 批量禁音
     */
    public static String MESSAGE_ACTION_VR_MULTI_MUTE = "vrMultiMute";

    /**
     * 批量开启声音
     */
    public static String MESSAGE_ACTION_VR_MULTI_OPEN_SOUND = "vrMultiOpenSound";

    /**
     * 批量锁定
     */
    public static String MESSAGE_ACTION_VR_MULTI_LOCK = "vrMultiLock";
    /**
     * 批量解锁
     */
    public static String MESSAGE_ACTION_VR_MULTI_UNLOCK = "vrMultiUnLock";
    /**
     * 批量教学
     */
    public static String MESSAGE_ACTION_VR_MULTI_TEACH = "vrMultiTeach";
    /**
     * 批量自由
     */
    public static String MESSAGE_ACTION_VR_MULTI_FREE = "vrMultiFree";

    /**
     * 批量下课
     */
    public static String MESSAGE_ACTION_VR_MULTI_CLASS_OVER = "vrMultiClassOver";


    /**
     * 修改授权
     */
    public static String MESSAGE_ACTION_VR_UPDATE_AUTHORITY = "vrUpdateAuthority";


    /**
     * 头盔使用状态上传命令
     */
    public static String MESSAGE_ACTION_USE_STATE = "cvrUseState";

    /**
     *  头盔控制模式上传命令
     *
     */
    public static String MESSAGE_ACTION_CTRL_MODE = "cvrCtrlMode";


    /**
     * 头盔声音状态上传命令
     */
    public static String MESSAGE_ACTION_SOUND_STATE = "cvrSoundState";

    /**
     * 头盔电量上传命令
     */
    public static String MESSAGE_ACTION_BATTERY = "cvrBattery";

    /**
     * 头盔可用容量上传命令
     */
    public static String MESSAGE_ACTION_SPACE = "cvrSpace";

    /**
     * 头盔总容量上传命令
     */
    public static String MESSAGE_ACTION_CVR_TOTAL_SPACE = "cvrTotalSapce";

    /**
     * 头盔锁定解锁状态上传命令
     */
    public static String MESSAGE_ACTION_LOCK_STATE = "cvrLockState";

    /**
     * 头盔上传已安装课程命令
     */
    public static String MESSAGE_ACTION_UP_COURSE_LIST = "cvrUpCourseList";

    /**
     * 当前状态同步-头盔上传状态同步请求
     */
    public static String MESSAGE_ACTION_CVR_SYNC_STATE_REQUEST = "cvrSyncStateRequest";

    /**
     * 前状态同步-服务端状态同步响应
     */
    public static String MESSAGE_ACTION_CVR_SYNC_STATE_RESPONSE = "cvrSyncStateResponse";

    /**
     * 资源包更新同步状态-资源包更新同步状态请求
     */
    public static String MESSAGE_ACTION_CVR_BUNDLE_UPDATE_SYNC_REQUEST = "cvrResBundleUpdateSyncRequest";

    /**
     * 14. 资源包更新同步状态-资源包更新同步状态响应
     */
    public static String MESSAGE_ACTION_CVR_BUNDLE_UPDATE_SYNC_RESPONSE = "cvrResBundleUpdateSyncResponse";

    /**
     *  加载状态同步-头盔上传课程加载状态（收到上课消息后，返回服务端课程加载状态）
     */
    public static String MESSAGE_ACTION_CVR_CLASS_LOAD_STATE = "cvrClassLoadState";

    /**
     * 下载更新课程状态同步-头盔上传更新课程状态
     */
    public static String MESSAGE_ACTION_CVR_UPDATE_BUNDLE_STATE = "cvrUpdateBundleState";

    /**
     * 头盔在线离线状态通知
     */
    public static String MESSAGE_ACTION_CVR_ONLINE_STATE = "cvrOnlineState";

    /**
     * 心跳检测
     */
    public static String MESSAGE_ACTION_BEAT_HEART = "heartBeat";

    /**
     * 客户端心跳
     */
    public static String CLIENT_BEAT_TYPE = "cPing";

    /**
     * 服务端心跳
     */
    public static String SERVER_BEAT_TYPE = "sPing";


    /**
     *  头盔佩戴、未佩戴状态
     */
    public static String MESSAGE_ACTION_CVR_WEAR_STATE = "cvrWearState";

    /**
     *  头盔视频播放状态
     */
    public static String MESSAGE_ACTION_CVR_VIDEO_STATE = "cvrVideoState";

    /**
     *  头盔视频播放状态
     */
    public static String MESSAGE_ACTION_CVR_APK_UPDATE_STATE = "cvrApkUpdateState";

    /**
     * 空消息，不做处理
     */
    public static String MESSAGE_ACTION_EMPTY = "EMPTY";
}
